package com.zsc.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Author Enkidu
 * @Date 2024/6/11 12:17
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class OrderSearchVO implements Serializable {

    // 订单id
    private Long id;

    // 订单号
    private Long number;

    // 订单状态 0未完成 1已完成
    private Integer status;

    // 用户id
    private Long userId;

    // 地址簿id
    private Long addressBookId;

    // 下单时间
    private LocalDateTime orderTime;

    // 金额
    private BigDecimal amount;

    // 备注
    private String remark;

    // 用户名
    private String username;

    // 手机号
    private String phone;

    // 地址
    private String address;

    // 收货人
    private String consignee;

    // 订单包含的菜品 用逗号分隔（本来最好用列表存储）
    private String orderDishes;
}
